<?

/* CACTO OMAR CARPINTEYRO :: C3 v2.0*/

$contenidoGuionToPublish = "";

if($guionUpdateFrom == "IN") {

    $campoAct = "htmlGuionIn";
    $dirToSaveIn = "../../inbound";
    $url_updateIn = "https://c3.cacto.com/mx/".$c3FolderName."/inbound";
    $extension = "c3";
    $varsExtras = "&tipoFile=in";

}else if($guionUpdateFrom == "OUT") {

    $campoAct = "htmlGuionOut";
    $dirToSaveIn = "../../outbound";
    $url_updateIn = "https://c3.cacto.com/mx/".$c3FolderName."/outbound";
    $extension = "c3";
    $varsExtras = "&tipoFile=out";

}else if($guionUpdateFrom == "WEB") {

    $campoAct = "htmlGuionWeb";
    $dirToSaveIn = "guionesweb";
    $url_updateIn = "https://c3.cacto.com/mx/".$c3FolderName."/admin/guiones/guionesweb";
    $extension = "web";
    $varsExtras = "&tipoFile=web";

}

$Show_questions = '<?
// C3 Ing. Omar Carpinteyro :: CACTO ARTE E IDEAS SA de CV ::
include("https://c3.cacto.com/mx/".$c3FolderName."/admin/guiones/guiones_includeUpdate.php?idGuion='.$idGuion.'&claveGuion='.$GlobalDatosGuion['claveGuion'].$varsExtras.'");
?>';
$contenidoGuionToPublish .= $Show_questions;


$tmpfname = tempnam($dirToSaveIn, "guion_".$idGuion);
$handle = fopen($tmpfname, "w");
if(fwrite($handle, $contenidoGuionToPublish)){
    fclose($handle);
    $nombreGuionHTMLIN = "guion_".$idGuion.".".$extension;
    if(file_exists($dirToSaveIn."/".$nombreGuionHTMLIN)) {
        // ELIMINO EL ARCHIVO DE RESPALDO ACTUAL
        @unlink($dirToSaveIn."/guion_".$idGuion."_bak.".$extension);

        if(!@rename($dirToSaveIn."/".$nombreGuionHTMLIN, $dirToSaveIn."/guion_".$idGuion."_bak.".$extension)) {
                ?>
                <script>
                alert("Error 2: No se logro publicar el guion <?= $GlobalDatosGuion['nombreGuion'] ?>. Reporte el error con su Administrador.");
                // NO PUDE HACER EL BACKUP
                window.close();
                </script>
                <?
                exit();
        }
    }

    if(copy($tmpfname,$dirToSaveIn."/".$nombreGuionHTMLIN)){
        if($existeTemplate == 0) {
            $updateTemplate = "UPDATE tbl_Guiones SET ".$campoAct." = '".$url_updateIn."/".$nombreGuionHTMLIN."' WHERE id_Guion = '$idGuion'";
            $RTD_updateTemplate     = mssql_query($updateTemplate);
        }
        ?>
        <script>
        alert("Guion <?= $GlobalDatosGuion['nombreGuion'] ?> publicado correctamente.");
        window.close();
        </script>
        <?
        exit();
    }else{
        ?>
        <script>
        alert("Error 3: No se logro publicar el guion <?= $GlobalDatosGuion['nombreGuion'] ?>. Reporte el error con su Administrador.");
        // NO SE COPIO EL ARCHIVO A LA CARPETA
        window.close();
        </script>
        <?
        exit();
    }
}else{
    ?>
    <script>
    alert("Error 4: No se logro publicar el guion <?= $GlobalDatosGuion['nombreGuion'] ?>. Reporte el error con su Administrador.");
    // NO PUEDO ESCRIBIR EN EL ARCHIVO
    window.close();
    </script>
    <?
    exit();
}

?>
